/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Adkiraki;

import java.util.Date;
import javax.jdo.annotations.IdGeneratorStrategy;
import javax.jdo.annotations.IdentityType;
import javax.jdo.annotations.PersistenceCapable;
import javax.jdo.annotations.Persistent;
import javax.jdo.annotations.PrimaryKey;

@PersistenceCapable(identityType = IdentityType.APPLICATION)
/**
 *
 * @author Ferrir
 */
public class Noticia {
    @PrimaryKey
    @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
    private Long noticiaId;

    @Persistent
    private String titulo;

    @Persistent
    private String descricao;

    @Persistent
    private Boolean ativo;

    @Persistent
    private Date dataCriacao;

    @Persistent
    private Date dataValidade;
    
    public Noticia(
        String titulo,             
        String descricao, 
        Boolean ativo, 
        Date dataCriacao,
        Date dataValidade
    ) {
        this.titulo = titulo;
        this.descricao = descricao;
        this.ativo = ativo; 
        this.dataCriacao = dataCriacao;
        this.dataValidade = dataValidade;
    }

    /**
     * @return the noticiaId
     */
    public Long getNoticiaId() {
        return noticiaId;
    }

    /**
     * @return the titulo
     */
    public String getTitulo() {
        return titulo;
    }

    /**
     * @return the descricao
     */
    public String getDescricao() {
        return descricao;
    }

    /**
     * @return the ativo
     */
    public Boolean getAtivo() {
        return ativo;
    }

    /**
     * @return the dataCriacao
     */
    public Date getDataCriacao() {
        return dataCriacao;
    }

    /**
     * @return the dataValidade
     */
    public Date getDataValidade() {
        return dataValidade;
    }
}
